package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.SysUserAccount;

import java.util.List;

/**
 * @author Ericcc
 * @version v0.01
 * @date 2021/2/2
 */
public interface  SysUserAccountMapper {
    /**
     * 查询商户账户
     *
     * @param userId 商户账户ID
     * @return 商户账户
     */
    public SysUserAccount selectSysUserAccountById(Long userId);

    /**
     * 查询商户账户列表
     *
     * @param sysUserAccount 商户账户
     * @return 商户账户集合
     */
    public List<SysUserAccount> selectSysUserAccountList(SysUserAccount sysUserAccount);

    /**
     * 新增商户账户
     *
     * @param sysUserAccount 商户账户
     * @return 结果
     */
    public int insertSysUserAccount(SysUserAccount sysUserAccount);

    /**
     * 修改商户账户
     *
     * @param sysUserAccount 商户账户
     * @return 结果
     */
    public int updateSysUserAccount(SysUserAccount sysUserAccount);

    /**
     * 删除商户账户
     *
     * @param userId 商户账户ID
     * @return 结果
     */
    public int deleteSysUserAccountById(Long userId);

    /**
     * 批量删除商户账户
     *
     * @param userIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysUserAccountByIds(String[] userIds);
}
